<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

<script>
    // 什么是对象？对象（Object）是JavaString语音的核心概念，也是最重要的数据类型
    // 简单说，对象就是一组“键值对” （key-value）的集合，是一种无序的复合数据集合

    
    // 对象的每一个键名又称为“属性”（property），它的“键值”可以是任何数据类型，如果一个属性的值为函数，
    // 通常把这个属性称为“方法”，它可以像函数那样调用


    // 如果属性的值还是一个对象，就形成了链式引用

    var user = {
        name:"杨思豪",
        age:22,
        sz:[1,2,3,4,5],
        cat:function(){
            console.log('小米汽车')
        },
        obj:{
            name:"张三",
            age:18
        }
    }

    // 字符串拼接
    console.log('姓名：' + user.name + '--' +'年龄：' + user.age)
    console.log(user.sz)
    // 遍历数组
    for(i = 0; i< user.sz.length; i++) {
        console.log(user.sz[i])
    }
    //调用方法
    user.cat();

    //链式调用
    console.log('姓名：' + user.obj.name + '--' +'年龄：' + user.obj.age)



</script>